টেবিল দুটি লক্ষ্য কর এবং প্রশ্নের উত্তর দাও

Table : Student

IDNameCity
SO1MimDhaka
SO2ArifKhulna
SO3TinniSylhet

Table : Result

IDSubMarks
SO1ICT85
SO2ICT78
SO3Math95

উদ্দীপকের টেবিল দুটির মধ্যে বিদ্যমান রিলেশনশিপের ধরন কোনটি?

Updated: 1 week ago
  • One to one
  • One to many
  • Many to one
  • Many to many
30
ব্যাখ্যাঃ

ডাটাবেজে একাধিক টেবিলের মধ্যে ডেটা সংযুক্ত করার জন্য রিলেশনশিপ (Relationship) বা সম্পর্ক ব্যবহার করা হয়। এটি একটি টেবিলের ডেটাকে অন্য টেবিলের ডেটার সাথে যুক্ত করে। সাধারণত, প্রাইমারি কী (Primary Key) এবং ফরেন কী (Foreign Key) এর মাধ্যমে এই সম্পর্ক স্থাপন করা হয়।

উদ্দীপকে দুটি টেবিল রয়েছে:

        
  • Student টেবিল: এই টেবিলে শিক্ষার্থীদের মৌলিক তথ্য যেমন ID, Name, City আছে। এখানে ID হলো প্রাইমারি কী, যা প্রতিটি শিক্ষার্থীর জন্য অনন্য।
  •     
  • Result টেবিল: এই টেবিলে শিক্ষার্থীদের পরীক্ষার ফলাফল যেমন ID, Sub, Marks আছে। এখানে ID হলো ফরেন কী, যা Student টেবিলের ID কে রেফার করে।

এই দুটি টেবিলের মধ্যে বিদ্যমান সম্পর্কটি হলো One to Many (এক থেকে অনেক)। এর কারণ হলো:

        
  • Student টেবিলের প্রতিটি একক শিক্ষার্থী (One student) Result টেবিলের একাধিক ফলাফল (Many results) এর সাথে সম্পর্কিত হতে পারে। অর্থাৎ, একজন শিক্ষার্থী একাধিক বিষয়ে পরীক্ষা দিতে পারে এবং তার একাধিক ফলাফল থাকতে পারে। যেমন, 'Mim' (SO1) ICT-তে 85 পেয়েছে, সে গণিতেও পরীক্ষা দিয়ে অন্য একটি রেজাল্ট রাখতে পারত।
  •     
  • অন্যদিকে, Result টেবিলের প্রতিটি একক ফলাফল (One result) Student টেবিলের শুধুমাত্র একজন শিক্ষার্থীর (One student) সাথে সম্পর্কিত। অর্থাৎ, একটি নির্দিষ্ট পরীক্ষার ফলাফল কখনোই একাধিক শিক্ষার্থীর হতে পারে না।

সুতরাং, Student টেবিলের একটি ID এর সাথে Result টেবিলের একাধিক ID সম্পর্কিত হতে পারে, যা One to Many সম্পর্ককে নির্দেশ করে।


অন্যান্য সম্পর্কগুলোর সংক্ষিপ্ত ব্যাখ্যা:
        
  • One to One (এক থেকে এক): যখন একটি টেবিলের একটি রেকর্ড অন্য টেবিলের শুধুমাত্র একটি রেকর্ডের সাথে সম্পর্কিত হয়। যেমন: একজন শিক্ষার্থীর শুধুমাত্র একটি জাতীয় আইডি কার্ডের তথ্য।
  •     
  • Many to One (অনেক থেকে এক): এটি One to Many এর বিপরীত দিক থেকে দেখা। অর্থাৎ, একাধিক রেকর্ড একটি রেকর্ডের সাথে সম্পর্কিত। যেমন: একাধিক শিক্ষার্থী একটি নির্দিষ্ট ক্লাসে পড়ে। (এক্ষেত্রে ক্লাস টেবিল ও শিক্ষার্থী টেবিলের সম্পর্ক One to Many; Class Table -> Student Table)।
  •     
  • Many to Many (অনেক থেকে অনেক): যখন একটি টেবিলের একাধিক রেকর্ড অন্য টেবিলের একাধিক রেকর্ডের সাথে সম্পর্কিত হয়। যেমন: একাধিক শিক্ষার্থী একাধিক কোর্সে ভর্তি হতে পারে এবং প্রতিটি কোর্স একাধিক শিক্ষার্থী নিতে পারে। এই সম্পর্ক স্থাপনের জন্য সাধারণত একটি মধ্যবর্তী বা জংশন টেবিল ব্যবহার করা হয়।
Satt AI
Satt AI
1 week ago

Related Question

View All
শিক্ষকদের জন্য বিশেষভাবে তৈরি

১ ক্লিকে প্রশ্ন, শীট, সাজেশন
অনলাইন পরীক্ষা তৈরির সফটওয়্যার!

শুধু প্রশ্ন সিলেক্ট করুন — প্রশ্নপত্র অটোমেটিক তৈরি!

প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
এখনই শুরু করুন ডেমো দেখুন
৫০,০০০+
শিক্ষক
৩০ লক্ষ+
প্রশ্নপত্র
মাত্র ১৫ পয়সায় প্রশ্নপত্র
১ ক্লিকে প্রশ্ন, শীট, সাজেশন তৈরি করুন আজই

Complete Exam
Preparation

Learn, practice, analyse and improve

1M+ downloads
4.6 · 8k+ Reviews

Question Analytics

টি এক্সামে এসেছে

মোট উত্তরদাতা

জন

সঠিক
ভুল
উত্তর নেই